add sc_geom_annot to add the annotation layer for external data #23
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This pr provides two methods like the methods of ggtree linking to external data
data
ofsc_geom_annot
(recommend)%<<+%
method to add the external data to the plot data.Annotation for single feature
The first method:
the dt (external data) which must contain
.Barcode
andfeatures
or (only.Barcode
for single feature), will be added to the f1$data using left_join internally.The second method:
the dt (external data) will be added to the f1$data using %<<+% (also using left_join), but change the plot data. (not recommend)
Annotation for multiple features
we can also perform the local spatial statistics to identify the functional spatial domain using
runLISA
ofSVP
The first method:
using
sc_geom_annot(data = df, ...)
The second method:
using
%<<+%
andsc_geom_annot(...)
When the
common.legend=FALSE
the
fig1
is apatchwork
object whencommon.legend=FALSE
.the first method:
the annotation layer should use
&
to add the original layer instead of+
.the second method: